package com.qlmjx.sevalopos.View;

import android.content.Context;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.widget.ImageView;

import com.bumptech.glide.Glide;

import com.qlmjx.sevalopos.Bean.ViewPagerBean;
import com.qlmjx.sevalopos.R;
import com.universal.frame.banner.BannerHolder;


public class HomeBannerHolderView implements BannerHolder<ViewPagerBean> {

    private ImageView imageView;

    @Override
    public View createView(Context context) {
        //你可以通过layout文件来创建，也可以像我一样用代码创建，不一定是Image，任何控件都可以进行翻页
        imageView = new ImageView(context);
        imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
        imageView.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
        return imageView;
    }

    @Override
    public void UpdateUI(Context context, int position, ViewPagerBean data) {
        // TODO Auto-generated method stub
        Glide.with(context).load(data.IMAGE_URL).placeholder(R.mipmap.banner_one)
                .error(R.mipmap.banner_one).into(imageView);//.override(300,300)
//        GeneralUtil.loadingNetImg(context, imageView, data.adverImg, R.mipmap.rectangle_no_pic, R.mipmap.rectangle_no_pic);
    }
}
